home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / m17n / kn-kgp.mim < prev    next >
Text File  |  2009-04-29  |  3KB  |  164 lines

  1. ;; kn-kgp.mim -- Kannada input method with KGP method
  2. ;;   Copyright (C) 2008
  3. ;;   Sridhar M.A., Mysore; mas@mylug.org
  4.  
  5.  
  6. ;; This file is part of the m17n contrib; a sub-part of the m17n
  7. ;; library.
  8.  
  9. ;; The m17n library is free software; you can redistribute it and/or
  10. ;; modify it under the terms of the GNU Lesser General Public License
  11. ;; as published by the Free Software Foundation; either version 2.1 of
  12. ;; the License, or (at your option) any later version.
  13.  
  14. ;; The m17n library is distributed in the hope that it will be useful,
  15. ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
  16. ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  17. ;; Lesser General Public License for more details.
  18.  
  19. ;; You should have received a copy of the GNU Lesser General Public
  20. ;; License along with the m17n library; if not, write to the Free
  21. ;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
  22. ;; Boston, MA 02110-1301, USA.
  23.  
  24. (input-method kn kgp)
  25.  
  26. (description "Kannada input method by KGP method.
  27. ")
  28.  
  29. (title "α▓ò")
  30.  
  31. (map
  32.  (starter
  33.   ("0") ("1") ("2") ("3") ("4")
  34.   ("5") ("6") ("7") ("8") ("9")
  35.   ("A") ("B") ("C") ("D") ("E") ("G") ("H") ("I") ("J") ("K") 
  36.   ("L") ("M") ("N") ("O") ("P") ("Q") ("R") ("S") ("T") ("U")
  37.   ("V") ("W") ("Y") ("Z")
  38.   ("a") ("b") ("c") ("d") ("e") ("f") ("g") ("h") ("i")
  39.   ("j") ("k") ("l") ("m") ("n") ("o") ("p") ("q") ("r")
  40.   ("s") ("t") ("u") ("v") ("w") ("x") ("y") ("z"))
  41.  
  42.  (consonant
  43.   ("k" "α▓ò")
  44.   ("K" "α▓û")
  45.   ("g" "α▓ù")
  46.   ("G" "α▓ÿ")
  47.   ("Z" "α▓Ö")
  48.   ("c" "α▓Ü")
  49.   ("C" "α▓¢")
  50.   ("j" "α▓£")
  51.   ("jX" "α▓£α▓╝")
  52.   ("J" "α▓¥")
  53.   ("z" "α▓₧")
  54.   ("q" "α▓ƒ")
  55.   ("Q" "α▓á")
  56.   ("w" "α▓í")
  57.   ("W" "α▓ó")
  58.   ("N" "α▓ú")
  59.   ("t" "α▓ñ")
  60.   ("T" "α▓Ñ")
  61.   ("d" "α▓ª")
  62.   ("D" "α▓º")
  63.   ("n" "α▓¿")
  64.   ("p" "α▓¬")
  65.   ("P" "α▓½")
  66.   ("PX" "α▓½α▓╝")
  67.   ("b" "α▓¼")
  68.   ("B" "α▓¡")
  69.   ("m" "α▓«")
  70.   ("y" "α▓»")
  71.   ("r" "α▓░")
  72.   ("rX" "α▓▒")
  73.   ("l" "α▓▓")
  74.   ("v" "α▓╡")
  75.   ("S" "α▓╢")
  76.   ("x" "α▓╖")
  77.   ("s" "α▓╕")
  78.   ("h" "α▓╣")
  79.   ("L" "α▓│")
  80.   ("LX" "α│₧"))
  81.  
  82.  (independent
  83.   ("a" "α▓à")
  84.   ("A" "α▓å")
  85.   ("i" "α▓ç")
  86.   ("I" "α▓ê")
  87.   ("u" "α▓ë")
  88.   ("U" "α▓è")
  89.   ("R" "α▓ï")
  90.   ("RU" "α│á")
  91.   ("e" "α▓Ä")
  92.   ("E" "α▓Å")
  93.   ("Y" "α▓É")
  94.   ("o" "α▓Æ")
  95.   ("O" "α▓ô")
  96.   ("V" "α▓ö")
  97.   ("M" "α▓é")
  98.   ("H" "α▓â")
  99.   ("|" "αÑñ")
  100.   ("||" "αÑÑ")
  101.   ("sX" "α▓╜")
  102.   ("0" "α│ª")
  103.   ("1" "α│º")
  104.   ("2" "α│¿")
  105.   ("3" "α│⌐")
  106.   ("4" "α│¬")
  107.   ("5" "α│½")
  108.   ("6" "α│¼")
  109.   ("7" "α│¡")
  110.   ("8" "α│«")
  111.   ("9" "α│»"))
  112.  
  113.  (dependent
  114.   ("f" "α│ì")
  115.   ("A" "α▓╛")
  116.   ("i" "α▓┐")
  117.   ("I" "α│Ç")
  118.   ("u" "α│ü")
  119.   ("U" "α│é")
  120.   ("R" "α│â")
  121.   ("RX" "α│ä")
  122.   ("e" "α│å")
  123.   ("E" "α│ç")
  124.   ("Y" "α│ê")
  125.   ("o" "α│è")
  126.   ("O" "α│ï")
  127.   ("V" "α│î")
  128.   ("ff" "α│ìΓÇî"))
  129.  
  130.  (return
  131.   ((Return)))
  132.  
  133.  (backspace
  134.   ((BackSpace) (undo))))
  135.  
  136. (state
  137.  (init
  138.   (starter (pushback 1) (shift intermediate)))
  139.  
  140.  (intermediate
  141.   (consonant (shift second))
  142.   (independent (shift finish))
  143.   (backspace)
  144.   (return (shift init)))
  145.  
  146.  (second
  147.   (consonant)
  148.   (dependent (shift finish))
  149.   (backspace)
  150.   (return (shift init)))
  151.  
  152.  (finish
  153.   (return)
  154.   )
  155.  
  156. ;; (finish
  157. ;;  (return)
  158. ;;  (t (shift init))))
  159.  
  160. ;; Local Variables:
  161. ;; coding: utf-8
  162. ;; mode: lisp
  163. ;; End:
  164.